Trading Day: The destructive power of $100 oil Reuters
The 32-nation group will release 400 million barrels of oil from its reserve. The International Energy Agency on Wednesday said it would release 400 million barrels of oil from its strategic reserve,